module.exports = {
  // 开发模式下的端口号
  port: "3003",
  dest: "docs",
  // Google Analytics ID
  // ga: "UA-85414008-1",
  base: "/",
  // markdown配置
  markdown: {
    // 是否显示代码行号
    lineNumbers: false,
    // html锚点配置
    anchor: { permalink: true, permalinkBefore: true, permalinkSymbol: '#' },
    // 外部连接<a>标签属性配置
    externalLinks: { target: '_blank', rel: 'noopener noreferrer' },
    // 导航菜单配置
    toc: { includeLevel: [2, 3] },
  },
  // 多语言配置
  locales: {
    "/": {
      lang: "zh-CN",
      title: "YvanUI",
      description: "轻松打造中大型企业应用，模块化前端框架"
    }
  },
  // 额外的需要被注入到当前页面的 HTML <head> 中的标签
  head: [
    ["link", { rel: "icon", href: `/favicon.ico` }],
    ["link", { rel: "stylesheet", href: `/css/prettify.css` }],
    // ["link", { rel: "stylesheet", href: `/css/prism.css` }],
    ["script", { type: "text/javascript", src: `/js/prettify.js` }],
    // ["script", { type: "text/javascript", src: `/js/prism.js` }],
  ],
  // type="text/javascript" src="../../prettify/prettify.js"
  // 配置当前使用的主题，配置项来源于当前使用的主题(目前使用默认主题)
  themeConfig: {
    // 当你提供了 themeConfig.repo 选项，将会自动在每个页面的导航栏生成生成一个 GitHub 链接，以及在页面的底部生成一个 "Edit this page" 链接
    repo: "baomidou/mybatis-plus",
    // 自定义仓库链接文字。默认从 `themeConfig.repo` 中自动推断为"GitHub"/"GitLab"/"Bitbucket" 其中之一，或是 "Source"。
    repoLabel: '查看源码',
    // 假如你的文档仓库和项目本身不在一个仓库
    docsRepo: "baomidou/mybatis-plus-doc",
    // 假如文档不是放在仓库的根目录下：
    docsDir: 'docs',
    // 假如文档放在一个特定的分支下：
    docsBranch: 'master',
    // 搜索配置
    search: true,
    // 搜索结果最大显示数量
    searchMaxSuggestions: 10,
    // 显示所有页面的标题链接, displayAllHeaders 设置为 true 来显示所有页面的标题链接
    displayAllHeaders: true,
    // 活动的标题链接, 当用户通过滚动查看页面的不同部分时，嵌套的标题链接和 URL 中的 Hash 值会实时更新
    activeHeaderLinks: true,
    // 对应多语言配置的路径
    locales: {
      "/": {
        // 多语言下拉菜单的标题
        selectText: "选择语言",
        // 该语言在下拉菜单中的标签
        label: "简体中文",
        // 默认是 false, 设置为 true 来启用
        editLinks: true,
        // 默认为 "Edit this page"
        editLinkText: '编辑此页',
        // 上次跟新标签名称
        lastUpdated: "上次更新",
        // 导航栏链接
        nav: [
          { text: "指南", link: "/guide/" },
          { text: "配置", link: "/config/" },
          { text: "选择语言", items: [{ text: "简体中文", link: "/" }] },
          { text: "更新日志", link: "https://github.com/baomidou/mybatis-plus/blob/3.0/CHANGELOG.md" },
        ],
        // 侧边栏配置
        sidebar: {
          // 侧边栏路径对应导航栏路径
          "/guide/": [
            {
              // 标题
              title: "快速入门",
              // 是否可以折叠
              collapsable: false,
              // 对应markdown文件列表,省略".md"后缀
              children: [
                "",
                "quick-start",
                "install",
                // "config",
              ],
            },
            {
              title: "核心功能",
              collapsable: false,
              children: [
                // "generator",
                // "crud-interface",
                // "wrapper",
                // "page",
                // "sequence",
              ],
            },
            {
              title: "插件扩展",
              collapsable: false,
              children: [
                // "hot-loading",
                // "logic-delete",
                // "enum",
                // "auto-fill-metainfo",
                // "sql-injector",
                // "execution-analysis-plugin",
                // "performance-analysis-plugin",
                // "optimistic-locker-plugin",
                // "dynamic-datasource",
                // "tenant",
                // "mybatisx-idea-plugin",
              ],
            },
            {
              title: "FAQ",
              collapsable: false,
              children: [
                // "faq",
              ],
            },
          ],
          // 侧边栏路径对应导航栏路径
          "/config/": [
            {
              title: "配置",
              collapsable: false,
              children: [
                // "generator-config",
              ],
            },
          ],
        }
      }
    },
  }
};
